/*
*@file ejemploCasos.java
*@date 02/04/2011
*@author http://estudi-ando.wikispaces.com
*@description Ejercicio que sirve para visualizar la utilización del switch cuando el parámetro a comparar es un caracter o un entero
*/
public class ejemploCasos{
	public static void main(String[] args){
		String a=args[0];
		String b=args[1];
		char c=a.charAt(0);
		int d=Integer.parseInt(b);
		switch(c){							//Este switch evalúa una variable de tipo char, por ende los valores de los case deben ir ENTRE COMILLAS SIMPLES!!
			case '0':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '1':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '2':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '3':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '4':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '5':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '6':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '7':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '8':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			case '9':
				System.out.println("Caracter "+c);
				if(d%2==0){
					System.out.println("El segundo parámetro es par");
				}else{
					System.out.println("El segundo parámetro es impar");
				}
				break;
			default:
				System.out.println("Ojo, sólo números del 0 al 9");	//En caso de que la variable c NO TOME valores entre 0 y 9, se imprimirá Ojo, sólo números del 0 al 9
				break;
		}
      
      
		switch(d){							//Este switch evalúa una variable de tipo int, por ende los valores de los case deben ir SIN COMILLAS!!!
			case 0:
				System.out.println("Entero "+d);
				break;
			case 1:
				System.out.println("Entero "+d);
				break;
			case 2:
				System.out.println("Entero "+d);
				break;
			case 3:
				System.out.println("Entero "+d);
				break;
			case 4:
				System.out.println("Entero "+d);
				break;
			case 5:
				System.out.println("Entero "+d);
				break;
			case 6:
				System.out.println("Entero "+d);
				break;
			case 7:
				System.out.println("Entero "+d);
				break;
			case 8:
				System.out.println("Entero "+d);
				break;
			case 9:
				System.out.println("Entero "+d);
				break;
			default:
				System.out.println("Ojo, sólo números del 0 al 9");	//En caso de que la variable d NO TOME valores entre 0 y 9, se imprimirá Ojo, sólo números del 0 al 9
				break;
		}
	}
}